emma hayes
International FootballLesson from Porto 2026: When a Miracle Is Only a Name for an Unsolved EquationOn the night of May 26, 2026, in Gelsenkirchen's Arena AufSchalke, a...
BilliardsFefilova-Styer Wins WPBA Bristol Undefeated, Beating World No. 1 Kristina Tkach TwiceThe frame that lingers is not the shot that won the title. It is the moment i...
EsportsAstralis benches HooXi and jabbi right after first LAN title in six yearsThe trophy from Stake Ranked Episode 4 in Barcelona was still sitting in...
EsportsWomen's Esports: Recounting What the Stats Left OutWomen's Esports: Recounting What the Stats Left Out In February 2026, in...
International FootballAl-Ahly and the Low Block: Mapping Control in the Win Over Abu Qir FertilisersThere was one moment in the 90th-plus-fourth minute that I rewound four times...
BilliardsVietnamese Three-Cushion Carom: The Day the Favourites Fell in Can Tho and What the Scores ConcealA yellow ball came to rest a finger's width from the final cushion. Tran Quye...
BasketballKawhi Leonard Returns to Toronto: A $50 Million Bet on a 2026 DreamPearson Airport, Toronto, no welcome banners. No thousands of fans lining up...
AthleticsBudapest 2026 Ultimate Championship: $10 Million, Three Sold-Out Days, and a Media Gap Left UntouchedBudapest 2026 Ultimate Championship: $10 Million, Three Sold-Out Days, and a...
BasketballPAOK loses Breein Tyree for about a month: Meniscus tear and the roster management puzzle in the transfer windowSix minutes. Just six minutes of play in a preseason friendly against Vikos...
International FootballThe Football Feed and a Mislabel: A Story That Never Belonged to the PitchThe Football Feed and a Mislabel: A Story That Never Belonged to the Pitch...
International FootballPersib Bandung Beat The Cong-Viettel 1-0: The 45th-Minute Penalty and the AFC Coefficient SwapWhen Mariano Peralta placed the ball on the penalty spot in the 45th minute, ...
VolleyballDakar 2026: Beach Volleyball Draw, the Aggregate Seeding Puzzle and the Two-Door FormatIn the beach volleyball draw announcement for the Dakar 2026 Youth Olympic...
Table TennisSheffield Welcomes the World Again: The Under-12 Sediment Layer Table Tennis England Is Digging IntoIn late November 2026, when Table Tennis England announced that World Hopes...
Formula 1Sprint at Marina Bay 2026: The Balance Sheet of a Race That Cannot Be Overtaken19 corners. Concrete walls on both sides. Average lap speed nearly 40 percent...
Domestic Football70 Years of Cong An Ha Noi: A Heritage Festival, a State Medal and Two Names Missing from the National TeamThere were five generations in the stands. There were five on the pitch as...
Table TennisUnder-21 National Cup: Pashley and Trumpauskas Defend Their Titles from the Number Two SeedHighfields in Wellingborough is not a national arena. It is a club, tables...
International FootballSantiago Beltran: The $25m Release Clause, an Italian Passport and Inter's Timing ProblemInside the River Plate boardroom in Núñez, a contract-renewal file has just...
EsportsDiablo V and the Lesson of Names Called CorrectlyIn 2026, I sat in the LPL Summer commentary booth in Shanghai and mispronounc...
SwimmingWorld Swimming Through the Numbers: Nine Layers of Data and the Zone That Cannot Be Measured3:12 a.m. Brisbane time, the screen in my small apartment showed a blank...
Esports0-8 at Champions Shanghai: VCT China's Spreadsheet and the 28.8% ErrorFour scoreboards sat side by side on my second monitor, and none of them...
